package com.ls.lserp.dbaccess.Entity;

import java.math.BigDecimal;
import java.util.Date;

public class ExchangeFormEntity {
    private Long foreignId;
    
    private String foreignNo;

    private Long formId;
    
    private Long ognizationId;

    private Long bankAccountId;

    private Long customerId;

    private Long contractId;

    private Long indentId;

    private Long styleId;

    private Date settlementDate;

    private Long invoiceId;

    private String invoiceNo;

    private BigDecimal quantity;

    private BigDecimal unitPrice;

    private BigDecimal amountMoney;

    private BigDecimal customsAmount;

    private BigDecimal others;

    private BigDecimal commission;

    private String paymentMethod;

    private BigDecimal specifiedAmount;

    private String tradeMethod;

    private String settlementStatus;
    
    private Long enableFlag;

    private Long deleteFlag;

    private Long version;

    private Long updateUser;

    private Date updateDate;

    private Long createUser;

    private Date createDate;

    private String remarks;

    
    /**
	 * @return the settlementStatus
	 */
	public String getSettlementStatus() {
		return settlementStatus;
	}

	/**
	 * @param settlementStatus the settlementStatus to set
	 */
	public void setSettlementStatus(String settlementStatus) {
		this.settlementStatus = settlementStatus;
	}

	/**
	 * @return the formId
	 */
	public Long getFormId() {
		return formId;
	}

	/**
	 * @param formId the formId to set
	 */
	public void setFormId(Long formId) {
		this.formId = formId;
	}

	/**
	 * @return the foreignNo
	 */
	public String getForeignNo() {
		return foreignNo;
	}

	/**
	 * @param foreignNo the foreignNo to set
	 */
	public void setForeignNo(String foreignNo) {
		this.foreignNo = foreignNo;
	}

	public Long getForeignId() {
        return foreignId;
    }

    public void setForeignId(Long foreignId) {
        this.foreignId = foreignId;
    }

    public Long getOgnizationId() {
        return ognizationId;
    }

    public void setOgnizationId(Long ognizationId) {
        this.ognizationId = ognizationId;
    }

    public Long getBankAccountId() {
        return bankAccountId;
    }

    public void setBankAccountId(Long bankAccountId) {
        this.bankAccountId = bankAccountId;
    }

    public Long getCustomerId() {
        return customerId;
    }

    public void setCustomerId(Long customerId) {
        this.customerId = customerId;
    }

    public Long getContractId() {
        return contractId;
    }

    public void setContractId(Long contractId) {
        this.contractId = contractId;
    }

    public Long getIndentId() {
        return indentId;
    }

    public void setIndentId(Long indentId) {
        this.indentId = indentId;
    }

    public Long getStyleId() {
        return styleId;
    }

    public void setStyleId(Long styleId) {
        this.styleId = styleId;
    }

    public Date getSettlementDate() {
        return settlementDate;
    }

    public void setSettlementDate(Date settlementDate) {
        this.settlementDate = settlementDate;
    }

    public Long getInvoiceId() {
        return invoiceId;
    }

    public void setInvoiceId(Long invoiceId) {
        this.invoiceId = invoiceId;
    }

    public String getInvoiceNo() {
        return invoiceNo;
    }

    public void setInvoiceNo(String invoiceNo) {
        this.invoiceNo = invoiceNo == null ? null : invoiceNo.trim();
    }

    public BigDecimal getQuantity() {
        return quantity;
    }

    public void setQuantity(BigDecimal quantity) {
        this.quantity = quantity;
    }

    public BigDecimal getUnitPrice() {
        return unitPrice;
    }

    public void setUnitPrice(BigDecimal unitPrice) {
        this.unitPrice = unitPrice;
    }

    public BigDecimal getAmountMoney() {
        return amountMoney;
    }

    public void setAmountMoney(BigDecimal amountMoney) {
        this.amountMoney = amountMoney;
    }

    public BigDecimal getCustomsAmount() {
        return customsAmount;
    }

    public void setCustomsAmount(BigDecimal customsAmount) {
        this.customsAmount = customsAmount;
    }

    public BigDecimal getOthers() {
        return others;
    }

    public void setOthers(BigDecimal others) {
        this.others = others;
    }

    public BigDecimal getCommission() {
        return commission;
    }

    public void setCommission(BigDecimal commission) {
        this.commission = commission;
    }

    public String getPaymentMethod() {
        return paymentMethod;
    }

    public void setPaymentMethod(String paymentMethod) {
        this.paymentMethod = paymentMethod == null ? null : paymentMethod.trim();
    }

    public BigDecimal getSpecifiedAmount() {
        return specifiedAmount;
    }

    public void setSpecifiedAmount(BigDecimal specifiedAmount) {
        this.specifiedAmount = specifiedAmount;
    }

    public String getTradeMethod() {
        return tradeMethod;
    }

    public void setTradeMethod(String tradeMethod) {
        this.tradeMethod = tradeMethod == null ? null : tradeMethod.trim();
    }

    public Long getEnableFlag() {
        return enableFlag;
    }

    public void setEnableFlag(Long enableFlag) {
        this.enableFlag = enableFlag;
    }

    public Long getDeleteFlag() {
        return deleteFlag;
    }

    public void setDeleteFlag(Long deleteFlag) {
        this.deleteFlag = deleteFlag;
    }

    public Long getVersion() {
        return version;
    }

    public void setVersion(Long version) {
        this.version = version;
    }

    public Long getUpdateUser() {
        return updateUser;
    }

    public void setUpdateUser(Long updateUser) {
        this.updateUser = updateUser;
    }

    public Date getUpdateDate() {
        return updateDate;
    }

    public void setUpdateDate(Date updateDate) {
        this.updateDate = updateDate;
    }

    public Long getCreateUser() {
        return createUser;
    }

    public void setCreateUser(Long createUser) {
        this.createUser = createUser;
    }

    public Date getCreateDate() {
        return createDate;
    }

    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    public String getRemarks() {
        return remarks;
    }

    public void setRemarks(String remarks) {
        this.remarks = remarks == null ? null : remarks.trim();
    }
}